#ifndef _NET_ENV_H_
#define _NET_ENV_H_

namespace net {

class IService;

IService* GetService();

class ISocket;
class IBuffer;
class IReactor;
class IAccepter;

net::ISocket* GetSocket();
net::ISocket* GetSocket(int fd);

net::IBuffer* GetBuffer();

net::IReactor* GetReactor();

net::IAccepter* GetAccepter();

}

#endif
